@charset "utf-8";
/* CSS Team */

h2.teamName {
	margin:-80px 0 0 0;
	position:absolute;
	background-color:#c32d00;
	color:white;
	font-size:36px;
	padding:10px 40px 10px 20px;
	border-radius:0 10px 10px 0;
}

/* roster */
div.rosterHolder {
	width:620px;
	overflow:auto;
}
div.teamRoster {
	float:left;
	width:100px;
	padding:15px 17px 15px 18px;
	margin:10px;
	text-align:center;
	background-color:#f3f3f3;
	line-height:16px;
}

	.teamRoster img {
		margin-bottom:5px;
	}
	
	.teamRoster span {
		font-size:12px;
	}
	
	span.teamCaptain {
		padding:5px;
		width:14px;
		border-radius:5px;
		display:block;
		color:white;
		font-family:"Bebas";
		font-size:14px;
		background-color:#c32d00;
		position:absolute;
		margin-top:-35px;
		margin-left:72px;
		border:1px solid white;
	}
	
	/* stats*/
	table.teamStatistics {
	}
	
	table.teamStatistics thead {
		font-size:12px;
	}
	
	table.teamStatistics td {text-align:center;}
	table.teamStatistics td.statsPlayerName {text-align:left;}
	.statsOdd {background-color:#f3f3f3;}
	
	table.teamStatistics tr.statsTeamTotal td {
		background-color:#333;
		color:white;
	}